MDirectorNewsletter\admin\MDirector_Newsletter_Admin D

Total Complexity 170
Dependencies 10
Dependents 1
Total lines 1,730
Lines of code 1,103
Logical lines of code 475
Comment lines 274
Methods 68
Properties 12

Methods 68

Method Rating Maintainability Complexity Lines of code
mdirectorNewsletter_init()
A
43 8 52
mdirectorNewsletterSave()
A
48 8 38
mdTabContentSettings()
S
48 6 35
checkCheckboxesValuesForSave()
S
48 6 33
sendDailyTest()
S
47 5 40
sendWeeklyTest()
S
47 5 40
createMdirectorWeeklyLists()
S
47 5 39
createMdirectorDailyLists()
S
47 5 39
check_api()
S
50 4 30
isPluginConfigured()
S
63 6 10
getListsIds()
S
51 4 26
createMdirectorWeeklyCampaigns()
S
55 4 19
generateTemplateOptions()
S
55 4 19
createMdirectorDailyCampaigns()
S
56 4 18
getHTMLStep2()
S
50 3 32
mdirectorGetCategories()
S
57 4 16
mdTabContentDebug()
S
51 3 28
sendingTest()
S
54 3 25
getHTMLUsedLists()
S
54 3 21
createMdirectorLists()
S
56 3 20
createMdirectorCampaigns()
S
56 3 20
saveSettings()
S
55 3 19
mdirectorChecks()
S
65 4 10
getHTMLForPrivacyPolicy()
S
51 2 27
getHTMLStep4()
S
52 2 25
getHTMLStep8()
S
54 2 24
buildWeekdaySelectorHTML()
S
55 2 20
getHTMLDynamicSubjects()
S
55 2 19
getHTMLFixedSubjects()
S
56 2 18
buildSubcategoriesHTML()
S
57 2 17
getOption()
S
67 3 8
check_version()
S
60 2 14
buildOptionsForDays()
S
59 2 14
buildSubjectWeeklyDynamic()
S
59 2 14
buildSubjectDailyDynamic()
S
59 2 14
getHTMLStep6()
S
60 2 13
mdTabContentLogs()
S
60 2 13
check_curl()
S
63 2 11
getHTMLStep5()
S
54 1 20
setTranslationsStrings()
S
57 1 17
getLastDateSend()
S
67 2 7
composeListName()
S
63 2 10
getPluginOptions()
S
76 2 4
getCurrentTab()
S
73 2 5
printNotices()
S
73 2 5
generateAllTemplateOptions()
S
69 2 7
__construct()
S
61 1 12
saveDebugSettings()
S
63 1 11
getWeekdaySelectorArray()
S
63 1 11
getHTMLStep9()
S
63 1 11
getPluginApiKey()
S
80 1 3
getPluginApiSecret()
S
80 1 3
enqueueScripts()
S
67 1 8
enqueueStyles()
S
70 1 6
setCurrentLanguages()
S
80 1 3
buildCategoriesHTML()
S
67 1 8
getWPMLCompatibilityTemplate()
S
75 1 4
createListViaAPI()
S
69 1 7
createCampaignViaAPI()
S
69 1 7
getHTMLStep7()
S
67 1 8
pregGrepKeys()
S
71 1 6
t()
S
77 1 4
getHTMLStep3()
S
67 1 8
mdTabContentHelp()
S
75 1 4
getHTMLStep1()
S
67 1 8
mdTabContentWelcome()
S
75 1 4
loadDependencies()
S
73 1 6
mdirectorNewsletterMenu()
S
69 1 6